<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head></head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>会员注册</title>
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css" />
<script src="js/jquery-1.11.3.min.js" type="text/javascript"></script>
<script src="js/jquery.validate.min.js" type="text/javascript"></script>
<script src="js/bootstrap.min.js" type="text/javascript"></script>
<!-- 引入自定义css文件 style.css -->
<link rel="stylesheet" href="css/style.css" type="text/css" />

<style>
body {
	margin-top: 20px;
	margin: 0 auto;
}

.carousel-inner .item img {
	width: 100%;
	height: 300px;
}

font {
	color: #3164af;
	font-size: 18px;
	font-weight: normal;
	padding: 0 10px;
}
</style>
<style>
	.error{
		color:red
	}
</style>
<script type="text/javascript">
	$.validator.addMethod("checkUsername",function(value,element,param){
		var flag=false;
		$.ajax({
			"async":false,
			"url":"${pageContext.request.contextPath}/CheckUsernameServlet",
			"data":{"username":value},
			"type":"POST",
			"dataType":"json",
			"success":function(data){
				flag = data.isExist;
			},
			"error":function(XMLHttpRequest, textStatus, errorThrown){
				alert(XMLHttpRequest+" "+textStatus+" "+errorThrown);
			}
		});
		return !flag;
	});
	$(function(){
		$("#myform").validate({
			rules:{
				"uname":{
					"required":true,
					"checkUsername":true
				},
				"upassword":{
					"required":true,
					"rangelength":[6,12]
				},
				"repassword":{
					"required":true,
					"rangelength":[6,12],
					"equalTo":"#password"
				},
				"email":{
					"required":true,
					"email":true
				},
				"sex": {
					"required": true
				},
				"telephone":{
					"required": true,
					"rangelength":[11,11]
				},
				"checkCode":{
					"required": true,
					"rangelength":[5,5]
				},
				"idCord":{
					"required": true,
					"rangelength":[18,18]
				}
			},
			messages:{
				"uname":{
					"required":"用户名不能为空",
					"checkUsername":"用户名已存在"
				},
				"upassword":{
					"required":"密码不能为空",
					"rangelength":"密码长度应为[6,12]"
				},
				"repassword":{
					"required":"不能为空",
					"rangelength":"密码长度应为[6,12]",
					"equalTo":"两次输入不相等"
				},
				"email":{
					"required":"邮箱不能为空",
					"email":"邮箱格式不正确"
				},
				"telephone":{
					"required": "电话号码不能为空",
					"rangelength":"电话号码位数不正确"
				},
				"checkCode":{
					"required": "请输入验证码",
					"rangelength":"验证码不正确"
				},
				"idCord":{
					"required": "身份证号不能为空",
					"rangelength":"请输入正确的身份证号"
				}
			}
		});
	});
</script>
</head>
<body>

	<!-- 引入header.jsp -->
	<jsp:include page="/header.jsp"></jsp:include>

	<div class="container"
		style="width: 100%; background: url('image/regist_bg.jpg');">
		<div class="row">
			<div class="col-md-2"></div>
			<div class="col-md-8"
				style="background: #fff; padding: 40px 80px; margin: 30px; border: 7px solid #ccc;">
				<font>会员注册</font>USER REGISTER
				<form class="form-horizontal" id="myform" action="${pageContext.request.contextPath}/RegisterServlet" method="post" style="margin-top: 5px;">
					<div class="form-group">
						<label for="uname" class="col-sm-2 control-label">用户名</label>
						<div class="col-sm-6">
							<input type="text" class="form-control" name="uname" id="username"
								placeholder="请输入用户名">
						</div>
					</div>
					<div class="form-group">
						<label for="upassword" class="col-sm-2 control-label">密码</label>
						<div class="col-sm-6">
							<input type="password" class="form-control" name="upassword" id="password"
								placeholder="请输入密码">
						</div>
					</div>
					<div class="form-group">
						<label for="confirmpwd" class="col-sm-2 control-label">确认密码</label>
						<div class="col-sm-6">
							<input type="password" name="repassword" class="form-control" id="confirmpwd"
								placeholder="请输入确认密码">
						</div>
					</div>
					<div class="form-group">
						<label for="inputEmail3" class="col-sm-2 control-label">Email</label>
						<div class="col-sm-6">
							<input type="email" class="form-control" name="email" id="inputEmail3"
								placeholder="Email">
						</div>
					</div>
					<div class="form-group">
						<label for="usercaption" class="col-sm-2 control-label">姓名</label>
						<div class="col-sm-6">
							<input type="text" class="form-control" name="name" id="usercaption"
								placeholder="请输入姓名">
						</div>
					</div>
					<div class="form-group">
						<label for="inputtelephone" class="col-sm-2 control-label">电话号码</label>
						<div class="col-sm-6">
							<input type="text" name="telephone" class="form-control">
						</div>
					</div>
					<div class="form-group opt">
						<label for="sex1" class="col-sm-2 control-label">性别</label>
						<div class="col-sm-6">
							<label class="radio-inline"> <input type="radio"
								name="sex" id="sex1" value="1">
								男
							</label> <label class="radio-inline"> <input type="radio"
								name="sex" id="sex2" value="2">
								女
							</label>
							<label class="error" for="sex" style="display:none">您没有第三种选择</label>

						</div>
					</div>
					<div class="form-group">
						<label for="date" class="col-sm-2 control-label">出生日期</label>
						<div class="col-sm-6">
							<input type="date" name="birthday" class="form-control">
						</div>
					</div>
					<div class="form-group">
						<label for="inputidcord" class="col-sm-2 control-label">身份证号</label>
						<div class="col-sm-6">
							<input type="text" name="idCord" class="form-control">
						</div>
					</div>
					<div class="form-group">
						<label for="inputcompanyname" class="col-sm-2 control-label">公司名称</label>
						<div class="col-sm-6">
							<input type="text" name="companyName" class="form-control">
						</div>
					</div>
					<div class="form-group">
						<label for="date" class="col-sm-2 control-label">验证码</label>
						<div class="col-sm-3">
							<input type="text" name="checkCode" class="form-control">

						</div>
						<div class="col-sm-2">
							<img id="rand_img" src="${pageContext.request.contextPath}/rand" onclick="ran()"/>
						</div>
						<script type="text/javascript">
							function ran(){
								var im=document.getElementById("rand_img");
								im.src="${pageContext.request.contextPath}/rand?m="+Math.random();
							}
						</script>
					</div>

					<div class="form-group">
						<div class="col-sm-offset-2 col-sm-10">
							<input type="submit" width="100" value="注册" name="submit"
								style="background: url('./images/register.gif') no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 35px; width: 100px; color: white;">
						</div>
					</div>
				</form>
			</div>

			<div class="col-md-2"></div>

		</div>
	</div>

	<!-- 引入footer.jsp -->
	<jsp:include page="/footer.jsp"></jsp:include>

</body>
</html>




